.logo {
  height    : 32px;
  background: rgba(255, 255, 255, 0.2);
  margin    : 16px;
}

.layout {
  height: 100vh;
  min-height: 714px;
  min-width: 1440px;
}

nz-sider {
  height: 100vh;
  min-height  : 714px;
}

.right-layout {
  overflow   : auto;
  background-color: #414264;
}

nz-header {
  background: #fff;
  padding   : 0;
}

nz-content {
  margin  : 8px 12px 0;
  overflow: initial;
}

nz-footer {
  text-align: center;
}

/deep/ .ant-tabs-tab-btn:not([aria-selected='true']) {
  color: #fff;

  &:hover {
      color: #1890ff;
  }
}

/deep/ .ant-tabs-tab {
  margin: 0 16px;
}

/deep/ .ant-table-tbody {

  >tr:hover:not(.ant-table-expanded-row)>td,
  .ant-table-row-hover,
  .ant-table-row-hover>td {
      background: inherit !important;
  }
}

/deep/ .ant-table-row-hover:hover {
  background-color: transparent !important;
}

/deep/ .ant-table {
  background-color: transparent;
  color           : #fff;
}

/deep/ .ant-table-thead>tr>th {
  background-color: transparent;
  color           : #fff;
  font-weight     : bold;
}

/deep/ .ant-table {
  th,
  td,
  tr {
      border-width       : 0;
      border-bottom-width: 1px;
  }
}

/deep/ .ant-table tr,
.ant-table-thead tr {
  border-bottom: 1px solid #fff;
}

/deep/ .ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link {
  background-color: #fff;
}

/deep/ .ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  background-color: #fff;
}

/deep/ .ant-pagination-item {
  color           : #000;
  background-color: #fff !important;
  margin          : 0 3px !important;
}

/deep/ .ant-pagination-item-ellipsis {
  color: #fff;
}

/deep/ .ant-pagination.mini .ant-pagination-options-quick-jumper {
  color: #fff;
}

/deep/ .ant-modal-body .ant-table{

  background-color: transparent;
  color           : #000000;

}
/deep/ .ant-modal-body .ant-table-thead > tr > th{
  color: #000000;
}

